home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / real / gadget / r3outgd.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  2.6 KB  |  88 lines

  1.  
  2. // JavaScript wrapper for r3outgd.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_OUTPUTGADGET_H = 1;
  7. include("real/gadget/r3lprgds.js")
  8.  
  9.  
  10. var R3CLID_OUTPUTGADGET = 547;
  11.  
  12.  
  13.  
  14.  
  15. // Description: Register new file format gadget
  16. // Returns: Boolean, true if succeeded
  17. // p1: Integer, file format model class
  18. // p2: Integer, file format gadget class
  19. // p3: String, name of the file format    
  20.  
  21. R3OUTPGADCM_REGISTERFORMAT = 547000;
  22.  
  23. function mR3OUTPGADCM_REGISTERFORMAT(p1, p2, p3) {
  24.   return   DoA3(this.r3obj, 547000, p1, R3TID_INTEGER, 0, p2, R3TID_INTEGER, 0, p3, R3TID_STRING, 0);
  25. }
  26.  
  27. // Description: Enumerate installed output formats. The user is called as R3SendMsgA3(userobj, usermth, char *name, R3CLID
  28. //      formatclid, void *userdata);
  29. // Returns: Object, return value from the users callback method. TRUE continues enumeration, all other values cancel
  30. //      it.
  31. // p1: Object, object to be called for each file format
  32. // p2: Integer, method to be called for each file format
  33. // p3: Object, user data
  34.  
  35. R3OUTPGADCM_ENUMFORMATS = 547009;
  36.  
  37. function mR3OUTPGADCM_ENUMFORMATS(p1, p2, p3) {
  38.   return   DoA3(this.r3obj, 547009, p1, R3TID_OBJECT, 0, p2, R3TID_INTEGER, 0, p3, R3TID_OBJECT, 0);
  39. }
  40.  
  41.  
  42.  
  43.  
  44. var R3OUTPGADA_Output = 547500; // Object
  45. R3OUTPGADA_Simple = 547501;
  46. function SetR3OUTPGADA_Simple(value) {
  47.   R3Set(this.r3obj, R3OUTPGADA_Simple, value, R3TID_BOOLEAN, 0); 
  48. }
  49.  
  50. R3OUTPGADA_GManager = 547502;
  51. function GetR3OUTPGADA_GManager() {
  52.   return R3ToJS(R3Get(this.r3obj, R3OUTPGADA_GManager, R3TID_OBJECT, 0)); 
  53. }
  54.  
  55. var R3OUTPGADA_Channels = 547503; // Object
  56. var R3OUTPGADA_ShowThisRayChannelName = 547504; // String
  57. var R3OUTPGADA_ShowThisRayChannelClid = 547505; // Integer
  58. R3OUTPGADA_NoCommand = 547506;
  59. function SetR3OUTPGADA_NoCommand(value) {
  60.   R3Set(this.r3obj, R3OUTPGADA_NoCommand, value, R3TID_BOOLEAN, 0); 
  61. }
  62.  
  63. var R3OUTPGADA_UnitConverter = 547507; // Object
  64. R3OUTPGADA_InputBindings = 547508;
  65. function SetR3OUTPGADA_InputBindings(value) {
  66.   R3Set(this.r3obj, R3OUTPGADA_InputBindings, value, R3TID_BOOLEAN, 0); 
  67. }
  68.  
  69.  
  70.  
  71. function r3Outputgadget () { 
  72.    this.base = r3God;
  73.    if(arguments.length) {
  74.       this.base(R3CLID_OUTPUTGADGET, arguments);
  75.    }
  76.    // Methods
  77.    this.REGISTERFORMAT=mR3OUTPGADCM_REGISTERFORMAT;
  78.    this.ENUMFORMATS=mR3OUTPGADCM_ENUMFORMATS;
  79.  
  80.    // Attributes
  81.    this.SetSimple=SetR3OUTPGADA_Simple;
  82.    this.GetGManager=GetR3OUTPGADA_GManager;
  83.    this.SetNoCommand=SetR3OUTPGADA_NoCommand;
  84.    this.SetInputBindings=SetR3OUTPGADA_InputBindings;
  85. }
  86.  
  87. r3Outputgadget.prototype=new r3Listpropertygadget;
  88. // r3outgd.h_H